.rf:where(.astro-quyhotr4){display:flex;flex-direction:column;gap:10px;margin:0;padding:4px 2px 2px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.rf-legs:where(.astro-quyhotr4){display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.rf-leg:where(.astro-quyhotr4){flex:1 1 0;padding:3px 8px;border-radius:7px;border:1px solid var(--sl-color-gray-5, #cbd5e1);background:var(--sl-color-bg, transparent);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--sl-color-gray-3, #64748b);transition:color .16s,border-color .16s,background-color .16s}.rf-leg:where(.astro-quyhotr4)[data-active]{border-color:var(--sl-color-gray-3, #64748b);color:var(--sl-color-white, #1e293b);background:color-mix(in srgb,var(--sl-color-gray-5, #cbd5e1) 22%,var(--sl-color-bg, transparent))}.rf-leg-gap:where(.astro-quyhotr4){flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:var(--sl-color-gray-4, #94a3b8);white-space:nowrap}.rf-strip:where(.astro-quyhotr4){--rf-on: var(--sl-color-gray-3, #64748b);display:flex;align-items:stretch;justify-content:center;gap:5px;margin:0}.rf-strip:where(.astro-quyhotr4)[data-phase=blue]{--rf-on: #2563eb}.rf-strip:where(.astro-quyhotr4)[data-phase=orange]{--rf-on: #ea580c}.rf-strip:where(.astro-quyhotr4)[data-phase=violet]{--rf-on: #7c3aed}.rf-strip:where(.astro-quyhotr4)[data-phase=green]{--rf-on: #16a34a}.rf-stage:where(.astro-quyhotr4){position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:8px 4px 7px;border-radius:9px;border:1px solid var(--sl-color-gray-5, #cbd5e1);background:var(--sl-color-bg, transparent);text-align:center;transition:border-color .16s,background-color .16s,opacity .16s,transform .16s}.rf-num:where(.astro-quyhotr4){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sl-color-gray-2, #475569);background:var(--sl-color-gray-6, #e2e8f0);transition:color .16s,background-color .16s}.rf-label:where(.astro-quyhotr4){font-size:.7rem;font-weight:600;line-height:1.2;color:var(--sl-color-gray-2, #475569);overflow-wrap:anywhere;transition:color .16s}.rf-stage:where(.astro-quyhotr4)[data-state=todo]{opacity:.5}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=orange]{border-color:color-mix(in srgb,#ea580c 32%,var(--sl-color-gray-5, #cbd5e1))}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=violet]{border-color:color-mix(in srgb,#7c3aed 32%,var(--sl-color-gray-5, #cbd5e1))}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=green]{border-color:color-mix(in srgb,#16a34a 32%,var(--sl-color-gray-5, #cbd5e1))}.rf-stage:where(.astro-quyhotr4)[data-state=done] .rf-num:where(.astro-quyhotr4){color:#fff;background:var(--sl-color-gray-4, #94a3b8)}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=orange] .rf-num:where(.astro-quyhotr4){background:color-mix(in srgb,#ea580c 60%,var(--sl-color-gray-4, #94a3b8))}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=violet] .rf-num:where(.astro-quyhotr4){background:color-mix(in srgb,#7c3aed 60%,var(--sl-color-gray-4, #94a3b8))}.rf-stage:where(.astro-quyhotr4)[data-state=done][data-phase=green] .rf-num:where(.astro-quyhotr4){background:color-mix(in srgb,#16a34a 60%,var(--sl-color-gray-4, #94a3b8))}.rf-stage:where(.astro-quyhotr4)[data-state=on]{border-color:var(--rf-on);border-width:1.5px;background:color-mix(in srgb,var(--rf-on) 10%,var(--sl-color-bg, transparent));transform:translateY(-2px);box-shadow:0 2px 10px color-mix(in srgb,var(--rf-on) 22%,transparent)}.rf-stage:where(.astro-quyhotr4)[data-state=on] .rf-num:where(.astro-quyhotr4){color:#fff;background:var(--rf-on)}.rf-stage:where(.astro-quyhotr4)[data-state=on] .rf-label:where(.astro-quyhotr4){color:var(--sl-color-white, #1e293b)}.rf-seam:where(.astro-quyhotr4){flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin:0 1px;padding:0 3px}.rf-seam-glyph:where(.astro-quyhotr4){font-size:.95rem;line-height:1;color:var(--sl-color-gray-3, #64748b)}.rf-seam-note:where(.astro-quyhotr4){font-size:.5rem;font-weight:600;letter-spacing:.02em;color:var(--sl-color-gray-4, #94a3b8);white-space:nowrap}.rf-sessions:where(.astro-quyhotr4){display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:8px 6px 4px;border-top:1px dashed var(--sl-color-gray-5, #cbd5e1)}.rf-sessions-tag:where(.astro-quyhotr4){margin:0;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--sl-color-gray-3, #64748b);transition:color .16s}.rf-sessions:where(.astro-quyhotr4)[data-killed] .rf-sessions-tag:where(.astro-quyhotr4){color:#b91c1c}.rf-chips:where(.astro-quyhotr4){display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:7px;margin:0}.rf-chip:where(.astro-quyhotr4){box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:4px 10px;border-radius:8px;border:1px solid var(--sl-color-gray-5, #cbd5e1);background:var(--sl-color-bg, transparent);transition:opacity .18s,border-color .18s,background-color .18s}.rf-chip-name:where(.astro-quyhotr4){font-size:.74rem;font-weight:700;line-height:1.25;color:var(--sl-color-white, #1e293b);transition:color .18s}.rf-chip-sub:where(.astro-quyhotr4){font-size:.56rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--sl-color-gray-3, #64748b);transition:color .18s}.rf-chip:where(.astro-quyhotr4)[data-attacker]{border-color:color-mix(in srgb,#dc2626 55%,var(--sl-color-gray-5, #cbd5e1));background:color-mix(in srgb,#dc2626 8%,var(--sl-color-bg, transparent))}.rf-chip:where(.astro-quyhotr4)[data-attacker] .rf-chip-name:where(.astro-quyhotr4){color:#b91c1c}.rf-chip:where(.astro-quyhotr4)[data-attacker] .rf-chip-sub:where(.astro-quyhotr4){color:color-mix(in srgb,#dc2626 60%,var(--sl-color-gray-3, #64748b))}.rf-chip:where(.astro-quyhotr4)[data-dead]{border-color:var(--sl-color-gray-5, #cbd5e1);background:color-mix(in srgb,var(--sl-color-gray-6, #e2e8f0) 55%,var(--sl-color-bg, transparent));opacity:.55}.rf-chip:where(.astro-quyhotr4)[data-dead] .rf-chip-name:where(.astro-quyhotr4){color:var(--sl-color-gray-3, #64748b);text-decoration:line-through;text-decoration-thickness:1.5px}.rf-chip:where(.astro-quyhotr4)[data-dead] .rf-chip-sub:where(.astro-quyhotr4){color:var(--sl-color-gray-4, #94a3b8);text-decoration:line-through}.rf-chip--fresh:where(.astro-quyhotr4){border-color:var(--rf-on, #16a34a);border-color:color-mix(in srgb,#16a34a 60%,var(--sl-color-gray-5, #cbd5e1));background:color-mix(in srgb,#16a34a 10%,var(--sl-color-bg, transparent));visibility:hidden;opacity:0;transition:opacity .18s,visibility .18s}.rf-chip--fresh:where(.astro-quyhotr4)[data-show]{visibility:visible;opacity:1}.rf-chip--fresh:where(.astro-quyhotr4) .rf-chip-name:where(.astro-quyhotr4){color:#15803d}.rf-chip--fresh:where(.astro-quyhotr4) .rf-chip-sub:where(.astro-quyhotr4){color:color-mix(in srgb,#16a34a 65%,var(--sl-color-gray-3, #64748b))}@media(max-width:600px){.rf-stage:where(.astro-quyhotr4){flex:1 1 40%;min-width:0;flex-direction:row;justify-content:flex-start;gap:6px;padding:6px 8px;text-align:left}.rf-seam:where(.astro-quyhotr4){flex-basis:100%;flex-direction:row;gap:5px;padding:2px 0}.rf-leg:where(.astro-quyhotr4){font-size:.56rem}}.sar:where(.astro-s4cntiii){display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.sar-panel:where(.astro-s4cntiii){display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 12px 11px;border-radius:12px;border:1px solid var(--sl-color-gray-5, #cbd5e1);background:var(--sl-color-bg, transparent)}.sar-panel:where(.astro-s4cntiii)[data-verdict=bad]{border-left:3px solid color-mix(in srgb,#dc2626 70%,var(--sl-color-gray-5, #cbd5e1))}.sar-panel:where(.astro-s4cntiii)[data-verdict=good]{border-left:3px solid color-mix(in srgb,#16a34a 70%,var(--sl-color-gray-5, #cbd5e1))}.sar-head:where(.astro-s4cntiii){display:flex;flex-direction:column;gap:5px;margin:0}.sar-verdict:where(.astro-s4cntiii){margin:0;font-size:.82rem;font-weight:800;letter-spacing:.01em;line-height:1.2}.sar-panel:where(.astro-s4cntiii)[data-verdict=bad] .sar-verdict:where(.astro-s4cntiii){color:#b91c1c}.sar-panel:where(.astro-s4cntiii)[data-verdict=good] .sar-verdict:where(.astro-s4cntiii){color:#15803d}.sar-flag:where(.astro-s4cntiii){margin:0}.sar-flag:where(.astro-s4cntiii) code:where(.astro-s4cntiii){display:inline-block;margin:0;padding:2px 7px;border-radius:6px;font-size:.62rem;font-weight:600;line-height:1.3;white-space:nowrap;max-width:100%;overflow-wrap:anywhere;background:var(--sl-color-gray-6, #e2e8f0);color:var(--sl-color-gray-2, #475569)}.sar-stage:where(.astro-s4cntiii){display:flex;flex-direction:column;gap:8px;margin:0;padding:9px 8px 10px;border-radius:9px;border:1px dashed var(--sl-color-gray-5, #cbd5e1);background:color-mix(in srgb,var(--sl-color-gray-6, #e2e8f0) 28%,var(--sl-color-bg, transparent))}.sar-tag:where(.astro-s4cntiii){margin:0;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-color-gray-3, #64748b)}.sar-chips:where(.astro-s4cntiii){display:flex;flex-direction:column;gap:7px;margin:0}.sar-chip:where(.astro-s4cntiii){box-sizing:border-box;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name state" "sub  state";align-items:center;column-gap:8px;row-gap:0;margin:0;padding:6px 10px;border-radius:8px;border:1px solid var(--sl-color-gray-5, #cbd5e1);background:var(--sl-color-bg, transparent)}.sar-chip-name:where(.astro-s4cntiii){grid-area:name;margin:0;font-size:.76rem;font-weight:700;line-height:1.25;color:var(--sl-color-white, #1e293b)}.sar-chip-sub:where(.astro-s4cntiii){grid-area:sub;margin:0;font-size:.58rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--sl-color-gray-3, #64748b)}.sar-chip-state:where(.astro-s4cntiii){grid-area:state;justify-self:end;margin:0;padding:2px 8px;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.sar-chip-state:where(.astro-s4cntiii)[data-live]{background:color-mix(in srgb,#16a34a 16%,var(--sl-color-bg, transparent));color:#15803d;border:1px solid color-mix(in srgb,#16a34a 35%,transparent)}.sar-chip-state:where(.astro-s4cntiii)[data-dead]{background:var(--sl-color-gray-6, #e2e8f0);color:var(--sl-color-gray-3, #64748b);border:1px solid var(--sl-color-gray-5, #cbd5e1)}.sar-chip:where(.astro-s4cntiii)[data-attacker]:not([data-dead]){border-color:color-mix(in srgb,#dc2626 55%,var(--sl-color-gray-5, #cbd5e1));background:color-mix(in srgb,#dc2626 9%,var(--sl-color-bg, transparent))}.sar-chip:where(.astro-s4cntiii)[data-attacker]:not([data-dead]) .sar-chip-name:where(.astro-s4cntiii){color:#b91c1c}.sar-chip:where(.astro-s4cntiii)[data-attacker]:not([data-dead]) .sar-chip-sub:where(.astro-s4cntiii){color:color-mix(in srgb,#dc2626 60%,var(--sl-color-gray-3, #64748b))}.sar-chip:where(.astro-s4cntiii)[data-attacker]:not([data-dead]) .sar-chip-state:where(.astro-s4cntiii)[data-live]{background:color-mix(in srgb,#dc2626 14%,var(--sl-color-bg, transparent));color:#b91c1c;border-color:color-mix(in srgb,#dc2626 38%,transparent)}.sar-chip:where(.astro-s4cntiii)[data-dead]{border-color:var(--sl-color-gray-5, #cbd5e1);background:color-mix(in srgb,var(--sl-color-gray-6, #e2e8f0) 50%,var(--sl-color-bg, transparent));opacity:.6}.sar-chip:where(.astro-s4cntiii)[data-dead] .sar-chip-name:where(.astro-s4cntiii){color:var(--sl-color-gray-3, #64748b);text-decoration:line-through;text-decoration-thickness:1.5px}.sar-chip:where(.astro-s4cntiii)[data-dead] .sar-chip-sub:where(.astro-s4cntiii){color:var(--sl-color-gray-4, #94a3b8);text-decoration:line-through}.sar-chip--fresh:where(.astro-s4cntiii){border-color:color-mix(in srgb,#16a34a 55%,var(--sl-color-gray-5, #cbd5e1));background:color-mix(in srgb,#16a34a 10%,var(--sl-color-bg, transparent))}.sar-chip--fresh:where(.astro-s4cntiii) .sar-chip-name:where(.astro-s4cntiii){color:#15803d}.sar-chip--fresh:where(.astro-s4cntiii) .sar-chip-sub:where(.astro-s4cntiii){color:color-mix(in srgb,#16a34a 65%,var(--sl-color-gray-3, #64748b))}.sar-foot:where(.astro-s4cntiii){margin:0;font-size:.74rem;line-height:1.4;color:var(--sl-color-gray-2, #475569)}.sar-foot:where(.astro-s4cntiii) strong:where(.astro-s4cntiii){color:var(--sl-color-white, #1e293b);font-weight:800}@media(max-width:560px){.sar:where(.astro-s4cntiii){grid-template-columns:1fr}}
